well-cared for - French English Dictionary